/* 
 * File:   ConstantaNumerica.cpp
 * Author: Pedro
 * 
 * Created on 23 de Agosto de 2010, 10:04
 */

#include "ConstanteNumerica.h"

ConstanteNumerica::ConstanteNumerica()
{
}
ConstanteNumerica::~ConstanteNumerica()
{
}

//função para validar uma constante numérica
bool ConstanteNumerica::ValidaLexema()
{
    for(int i = 0; i < this->length();i++){

        if(!(Lexema::IsNumero(this->operator[](i))) && !(this->operator[](i)=='.'))
            return false;
    }
    return true;
}

int ConstanteNumerica::RetornaToken(){
    return 0;
}
